www.gusucode.com > 帝国网站管理系统(帝国CMS) 6 > 帝国网站管理系统(帝国CMS) 6.5繁体UTF-8/upload/e/template/ShopSys/order.php
<?php if(!defined('InEmpireCMS')) { exit(); } ?> <?php //顯示商品信息 function ShowBuyproduct(){ global $empire,$class_r,$dbtbpre; $buycar=getcvar('mybuycar'); if(empty($buycar)) { printerror('你的購物車沒有商品','',1,0,1); } $record="!"; $field="|"; echo"<table width='100%' border=0 align=center cellpadding=3 cellspacing=1> <tr class='header'> <td width='41%' height=23> <div align=center>商品名稱</div></td> <td width='15%'> <div align=center>市場價格</div></td> <td width='15%'> <div align=center>優惠價格</div></td> <td width='8%'> <div align=center>數量</div></td> <td width='21%'> <div align=center>小計</div></td> </tr>"; $alltotal=0; $return[0]=0; $return[1]=0; $return[2]=0; $r=explode($record,$buycar); $count=count($r); for($i=0;$i<$count-1;$i++) { $pr=explode($field,$r[$i]); $productid=$pr[1]; $fr=explode(",",$pr[1]); //ID $classid=(int)$fr[0]; $id=(int)$fr[1]; if(empty($class_r[$classid][tbname])) { continue; } //數量 $num=(int)$pr[2]; if(empty($num)) { $num=1; } //取得產品信息 $productr=$empire->fetch1("select title,tprice,price,titleurl,groupid,classid,newspath,filename,id,titlepic,buyfen from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where classid='$classid' and id='$id' limit 1"); if(empty($productr[id])) { continue; } //是否全部點數 if(!$productr[buyfen]) { $return[0]=1; } $return[1]+=$productr[buyfen]*$num; //產品圖片 if(empty($productr[titlepic])) { $productr[titlepic]="../../data/images/notimg.gif"; } //返回鏈接 $titleurl=sys_ReturnBqTitleLink($productr); $thistotal=$productr[price]*$num; $alltotal+=$thistotal; echo"<tr> <td align='center' height=23><a href='".$titleurl."' target=_blank>".$productr[title]."</a></td> <td align='right'>¥".$productr[tprice]."</td> <td align='right'><b>¥".$productr[price]."</b></td> <td align='right'>".$num."</td> <td align='right'>¥".$thistotal."</td> </tr>"; } //支付點數付費 if(!$return[0]) { $a="<tr height='25'> <td colspan=5><div align=right>合計點數:<strong>".$return[1]."</strong></div></td> </tr>"; } echo"<tr height='27'> <td colspan=5><div align=right>合計:<strong>¥".$alltotal."</strong></div></td> </tr>".$a." </table>"; $return[2]=$alltotal; return $return; } //顯示配送方式 function ShowPs(){ global $empire,$dbtbpre; $sql=$empire->query("select pid,pname,price,psay from {$dbtbpre}enewsshopps order by pid"); $str=''; while($r=$empire->fetch($sql)) { $str.="<table width='100%' border=0 align=center cellpadding=3 cellspacing=1> <tr> <td width='69%' height=23> <input type=radio name=psid value=".$r[pid]."><strong>".$r[pname]."</strong> </td> <td width='31%'><strong>費用:¥".$r[price]."</strong></td> </tr> <tr> <td colspan=2><table width='98%' border=0 align=right cellpadding=3 cellspacing=1><tr><td>".$r[psay]."</td></tr></table></td> </tr> </table>"; } return $str; } //顯示支付方式 function ShowPayfs($pr,$user){ global $empire,$user_tablename,$user_money,$user_userid,$user_userfen,$user_rnd,$dbtbpre; $str=''; $sql=$empire->query("select payid,payname,payurl,paysay,userpay,userfen from {$dbtbpre}enewsshoppayfs order by payid"); while($r=$empire->fetch($sql)) { $dis=""; $words=""; //扣點數 if($r[userfen]) { if($pr[0]) { $dis=" disabled"; $words=" <font color='#666666'>(您選擇的商品至少有一個不支持點數購買)</font>"; } else { if(getcvar('mluserid')) { if($user[userfen]<$pr[1]) { $dis=" disabled"; $words=" <font color='#666666'>(您的帳號點數不足,不能使用此支付方式)</font>"; } } else { $dis=" disabled"; $words=" <font color='#666666'>(您未登錄,不能使用此支付方式)</font>"; } } } //餘額扣除 elseif($r[userpay]) { if(getcvar('mluserid')) { if($user[money]<$pr[2]) { $dis=" disabled"; $words=" <font color='#666666'>(您的帳號餘額不足,不能使用此支付方式)</font>"; } } else { $dis=" disabled"; $words=" <font color='#666666'>(您未登錄,不能使用此支付方式)</font>"; } } //網上支付 elseif($r[payurl]) { $words=""; } else {} $str.="<tr><td><b><input type=radio name=payfsid value='".$r[payid]."'".$dis.">".$r[payname]."</b>".$words."</td></tr><tr><td><table width='98%' border=0 align=right cellpadding=3 cellspacing=1><tr><td>".$r[paysay]."</td></tr></table></td></tr>"; } if($str) { $str="<table width='100%' border=0 align=center cellpadding=3 cellspacing=1>".$str."</table>"; } return $str; } ?> <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN> <html> <head> <meta http-equiv=Content-Type content=text/html; charset=utf-8> <title>填寫訂單</title> <link href=../../data/images/qcss.css rel=stylesheet type=text/css> <script> function copyinfo(obj) { obj.g_truename.value=obj.truename.value; obj.g_oicq.value=obj.oicq.value; obj.g_msn.value=obj.msn.value; obj.g_call.value=obj.calla.value; obj.g_phone.value=obj.phonea.value; obj.g_email.value=obj.email.value; obj.g_address.value=obj.addressa.value; obj.g_zip.value=obj.zip.value; } </script> </head> <body> <form action="../SubmitOrder/index.php" method="post" name="myorder" id="myorder"> <table width="100%" border="0" align="center" cellpadding="3" cellspacing="1"> <tr> <td height="23" bgcolor="#EFEFEF"><strong>選擇的商品</strong> [<a href="../buycar/">修改購物車</a>]</td> </tr> <tr> <td> <? $pr=ShowBuyproduct(); ?> </td> </tr> <tr> <td height="23" bgcolor="#EFEFEF"><strong>訂貨人信息</strong></td> </tr> <tr> <td><table width="100%%" border="0" cellspacing="1" cellpadding="3"> <tr> <td width="20%" height="25">真實姓名:</td> <td width="80%"><input name="truename" type="text" id="truename" value="<?=$r[truename]?>" size="30"> (必填)</td> </tr> <tr> <td height="25">聯繫電話:</td> <td><input name="calla" type="text" id="oicq3" value="<?=$r[call]?>" size="30"> (必填)</td> </tr> <tr> <td height="25">移動電話:</td> <td><input name="phonea" type="text" id="call" value="<?=$r[phone]?>" size="30"></td> </tr> <tr> <td height="25">聯繫郵箱:</td> <td><input name="email" type="text" id="email" value="<?=$email?>" size="30"> (必填)</td> </tr> <tr> <td height="25">OICQ:</td> <td><input name="oicq" type="text" id="oicq" value="<?=$r[oicq]?>" size="30"></td> </tr> <tr> <td height="25">MSN:</td> <td><input name="msn" type="text" id="msn" value="<?=$r[msn]?>" size="30"></td> </tr> <tr> <td height="25">聯繫地址:</td> <td><input name="addressa" type="text" id="call3" value="<?=$r[address]?>" size="65"> (必填)</td> </tr> <tr> <td height="25">郵編:</td> <td><input name="zip" type="text" id="zip" value="<?=$r[zip]?>" size="30"> </td> </tr> <tr> <td height="25">備註:</td> <td><textarea name="bz" cols="65" rows="6" id="bz"></textarea></td> </tr> </table></td> </tr> <?php $showps=ShowPs(); if($showps) { ?> <tr> <td height="23" bgcolor="#EFEFEF"><strong>選擇配送方式</strong></td> </tr> <tr> <td> <?=$showps?> </td> </tr> <?php } $showpayfs=ShowPayfs($pr,$user); if($showpayfs) { ?> <tr> <td height="23" bgcolor="#EFEFEF"><strong>選擇支付方式</strong></td> </tr> <tr> <td> <?=$showpayfs?> </td> </tr> <?php } ?> <tr> <td height="23" bgcolor="#EFEFEF"><strong>收貨人信息</strong>[<a href="javascript:copyinfo(document.myorder);">複製收貨人的信息</a>]</td> </tr> <tr> <td><table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr> <td width="20%" height="25">真實姓名:</td> <td width="80%"><input name="g_truename" type="text" id="truename3" size="30"> (必填)</td> </tr> <tr> <td height="25">聯繫電話:</td> <td><input name="g_call" type="text" id="call4" size="30"> (必填)</td> </tr> <tr> <td height="25">移動電話:</td> <td><input name="g_phone" type="text" id="phone" size="30"></td> </tr> <tr> <td height="25">聯繫郵箱:</td> <td><input name="g_email" type="text" id="email3" size="30"> (必填)</td> </tr> <tr> <td height="25">OICQ:</td> <td><input name="g_oicq" type="text" id="oicq4" size="30"></td> </tr> <tr> <td height="25">MSN:</td> <td><input name="g_msn" type="text" id="g_msn" size="30"></td> </tr> <tr> <td height="25">聯繫地址:</td> <td><input name="g_address" type="text" id="address" size="65"> (必填)</td> </tr> <tr> <td height="25">郵編:</td> <td><input name="g_zip" type="text" id="g_zip" size="30"> </td> </tr> </table></td> </tr> <? //提供發票 if($public_r[havefp]) { ?> <tr> <td height="23" bgcolor="#EFEFEF">是否需要發票: <input name="fp" type="checkbox" id="fp" value="1"> 是(需增加 <?=$public_r[fpnum]?> %的費用),發票抬頭: <input name="fptt" type="text" id="fptt" size="38"></td> </tr> <? } ?> <tr> <td height="25"> <div align="center"> <input type="button" name="Submit3" value=" 上一步 " onclick="history.go(-1)"> <input type="submit" name="Submit" value=" 下一步 "> <input name="alltotal" type="hidden" id="alltotal" value="<?=$pr[2]?>"> <input name="alltotalfen" type="hidden" id="alltotalfen" value="<?=$pr[1]?>"> </div></td> </tr> <tr> <td> </td> </tr> </table> </form> </body> </html>